Stack Pointer - définition. Qu'est-ce que Stack Pointer
Diclib.com
Dictionnaire ChatGPT
Entrez un mot ou une phrase dans n'importe quelle langue 👆
Langue:

Traduction et analyse de mots par intelligence artificielle ChatGPT

Sur cette page, vous pouvez obtenir une analyse détaillée d'un mot ou d'une phrase, réalisée à l'aide de la meilleure technologie d'intelligence artificielle à ce jour:

  • comment le mot est utilisé
  • fréquence d'utilisation
  • il est utilisé plus souvent dans le discours oral ou écrit
  • options de traduction de mots
  • exemples d'utilisation (plusieurs phrases avec traduction)
  • étymologie

Qu'est-ce (qui) est Stack Pointer - définition

STACK DATA STRUCTURE THAT STORES INFORMATION ABOUT THE ACTIVE SUBROUTINES OF A COMPUTER PROGRAM
Stack pointer; Stack frame; Frame pointer; Activation record; Stack unwinding; Function stack; Call Stack; Run-time stack; Control stack; Process stack; Runtime stack; Framepointer; Callstack; CallStack; Call frame; Call chain; Display register; Access link; Mark pointer; Return pointer; Callstacks; Activation frame; Outgoing arguments area; Callout area; Call stack inspection; Call Frame Information; Stack pointe
  • green}}), which is the currently executing routine

stack pointer         
<architecture, programming> (SP) A register or variable pointing to the top of a stack. (2004-11-08)
stack frame         
Call stack         
In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, program stack, control stack, run-time stack, or machine stack, and is often shortened to just "the stack".

Wikipédia

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, program stack, control stack, run-time stack, or machine stack, and is often shortened to just "the stack". Although maintenance of the call stack is important for the proper functioning of most software, the details are normally hidden and automatic in high-level programming languages. Many computer instruction sets provide special instructions for manipulating stacks.

A call stack is used for several related purposes, but the main reason for having one is to keep track of the point to which each active subroutine should return control when it finishes executing. An active subroutine is one that has been called, but is yet to complete execution, after which control should be handed back to the point of call. Such activations of subroutines may be nested to any level (recursive as a special case), hence the stack structure. For example, if a subroutine DrawSquare calls a subroutine DrawLine from four different places, DrawLine must know where to return when its execution completes. To accomplish this, the address following the instruction that jumps to DrawLine, the return address, is pushed onto the top of the call stack with each call.